/**
 * Project Name:dsrs-businessservice-domain
 * File Name:WaterConfigPo.java
 * Package Name:com.bwda.dsrs.businessservice.domain.po.waterconfig;
 * Date:2019年4月28日
 * Copyright (c) 2019, 江苏保旺达软件有限公司 All Rights Reserved.
 *
 */
package com.bwda.dsrs.filecenter.domain.po.waterconfig;

import java.util.Date;
import java.util.List;

import io.swagger.models.auth.In;
import lombok.Data;

/**
 * 用户日志
 *
 * @author liangjianyong
 * @date 2019/4/27
 */
@Data
public class WaterConfigPo {

	/**
	 * ID
	*/
	private Integer id;
	/**
	 * 1明文水印2屏幕水印3暗水印4打印水印
	*/
	private Integer waterType;
	/**
	 * 文件类型，后缀，如word,ppt
	*/
	private String fileSuffix;
	/**
	 * 文件类型,后缀，如word,ppt
	 */
	private String fileSuffixName;
	/**
	 * 字体
	*/
	private String font;
	/**
	 * 字号
	*/
	private String fontSize;
	/**
	 * 颜色值
	*/
	private String color;
	/**
	 * 倾斜度
	*/
	private Integer tilt;
	/**
	 * 透明度 0-1 step 0.1
	 */
	private Double transparency;
	/**
	 * 行数
	*/
	private Integer rowNums;
	/**
	 * 列数
	*/
	private Integer colNums;
	/**
	 * 底图宽度
	*/
	private Integer picWidth;
	/**
	 * 底图高度
	*/
	private Integer picHeight;
	/**
	 * 水印内容
	*/
	private String waterContent;
	/**
	 * 创建人编号
	*/
	private String createUserCode;
	/**
	 * 创建时间
	*/
	private Date createTime;
	/**
	 * 更新人编号
	*/
	private String updateUserCode;
	/**
	 * 更新时间
	*/
	private Date updateTime;
	/**
	 * 0未删除 1已删除
	*/
	private Integer delFlag;
	/**
	 * 状态:0:启用 1:停用
	 */
	private Integer status;

	/**
	 * 供屏幕水印使用的用户名
	 */
	private  String usercode;

	/**
	 * 文件路径
	 */
	private List<String> filePath;


	private  Integer queryInteger(Double transparency){
		double  double1 = transparency*255.0;
		return (int)double1;
	}

	/**
	 * 供屏幕水印使用
	 * @param
	 * @return
	 */
	public  String toPmString(){
		return "font="+getFont()+";usercode="+getUsercode()+";waterContent="+getWaterContent()+";fontSize="+getFontSize()
				+";color="+getColor()+";tilt="+getTilt()+";transparency="+queryInteger(getTransparency())+";rowNums="+getRowNums()+";colNums="+getColNums();
	}


}